package cn.jbit.user.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.jbit.pojo.User;


public interface UserMapper {
	//根据用户名查询id
	public Integer findUserNameToId(@Param("user_name")String name);
	//注册
	public Integer userRegister(User user);
	//查询所有用户信息 条件查询
	public List<User> findUserAll(
			@Param("user_phone")String userphone,
			@Param("role_id")Integer role_id,
			@Param("user_name")String username);
	//修改密码
	public Integer updateUserPwd(Integer userid,String pwd);
	//查询电话号码是否存在
	public Integer findUserPhone(@Param("userPhone")String userPhone);
	
	public User findUserName(@Param("user_phone")String userPhone);
	//注冊成功后給普通用戶添加权限
	public Integer addUserLoginRole(@Param("user_id")Integer id);
	//根据电话查询id
	public Integer findUserPhoneResId(@Param("user_phone")String userPhone);
	//根据id修改
	public Integer updateInfoId(User user);
	//根据姓名查询是否存在相同姓名
	public Integer findNameUser(@Param("user_name")String name) ;
	//新增微信程序中未在数据库中注册的用户
	public Integer addNameUser(@Param("user_name")String name,
			@Param("user_password")String password);
}
